something which nitrifies - Español Inglés Diccionario